Welcome![Sign In][Sign Up]
Location:
Search - pascal to c

Search list

[Windows DevelopPrinciples-of-curriculum-design

Description: 编译原理课程设计总结报告 1.设计题目及相关内容 本课程设计完成的是递归下降分析法。对算术表达式和赋值语句进行语义分析并生成四元式序列。其中,本设计用C语言对简单的pascal语言子集编制一个编译程序。语义分析输入的是语法分析后提供的单词串,而语法分析的输入是词法分析的程序所提供的单词序列。要求把语法分析程序和词法分析都作为子程序调用,其中输入字符串要用文件操作。 2.运行环境(软、硬件环境) 硬件环境:方正电脑,P4CPU,512M内存 软件环境:Visualc++6.0 3.算法设计的思想 本设计题目的实现,使用了多个程序,包括语义分析,语法分析和词法分析。 -Principles of curriculum design to compile a summary report 1. The design of the subject and related content This course is designed drop recursive analysis. Of arithmetic expressions and assignment statements and generate semantic analysis of quaternion sequence. Among them, the design of a simple C language pascal language subset of the preparation of a compiler. Semantic analysis is parsing the input after the word string, and parsing the input lexical analysis procedure is provided by the word sequence. Procedures require parsing and lexical analysis are called as a subroutine, which enter the string to use file operations. 2. Operating environment (software and hardware environment) Hardware environment: PC Founder, P4CPU, 512M memory Software Environment: Visualc++6.0 3. Algorithm design thinking The realization of the design subject, the use of a number of procedures, including semantic analysis, syntax analysis and lexical analysis.
Platform: | Size: 2659328 | Author: 爱爱爱 | Hits:

[OtherC2PAS08B

Description: C2PAS is a program that processes a C source code ASCII file and produces a source file that is very close to being a valid source file for Turbo Pascal -C2PAS is a program that processes a C source code ASCII file and produces a source file that is very close to being a valid source file for Turbo Pascal
Platform: | Size: 11264 | Author: Javier | Hits:

[ELanguageProject

Description: 本人用C++写的一个pascal的词法分析器,希望大家多多指正-I use C++ to write a lexical analyzer pascal, a lot of hope that we can correct me
Platform: | Size: 69632 | Author: 成王 | Hits:

[STLpaper

Description: 国家集训队韩文弢论文,介绍了pascal选手如何转向c++并列举若干stl的应用-National Team韩文韬papers on how to shift the pascal' s c++ and stl listed a number of applications
Platform: | Size: 334848 | Author: 天雨 | Hits:

[Windows Developheadconvert

Description: Program for convertation headers from language C to Pascal
Platform: | Size: 235520 | Author: Stolz | Hits:

[Windows DevelopSourceFormatX

Description: SourceFormatX 是一个强大的源代码自动格式化, 缩进, 排版, 美化工具。它可以格式化 C, C++、Java、C#、Object Pascal、PHP、ASP、JSP、VB、VB.NET、VBScript、JavaScript和HTML Components源代码。它还可以将源代码输出为语法高亮显示的 HTML 或 RTF 文件。 严谨良好的代码风格是软件稳定可靠的必要保障,可是通常您从前任同行手中继承、或从网上下载数量庞大的代码之代码风格大多和您的风格迥异甚至堪称混乱:缩进空格的个数不同,指针符号的位置不同,关键字随意大小写…… 这给阅读和修改源代码造成不少困难,手工整理的工作量几乎不可想像…… SourceFormatX 将您从这些既枯燥无聊,又大量重复的机械劳动中解放出来了。它可以快速大批量地格式化和美化多种源代码,这将会大大加快阁下的项目进度,提高团队协同工作效率,节约大量的时间,并统一了该项目所有代码的风格,利于以后维护和发布风格统一代-SourceFormatX is a powerful source code auto-formatting, indent, layout, landscaping tools. It can be formatted C, C++, Java, C#, Object Pascal, PHP, ASP, JSP, VB, VB.NET, VBScript, JavaScript and HTML Components source code. It can also output the source code syntax highlighting for HTML or RTF files. Good coding style rigorous software necessary to guarantee stable and reliable, but is usually inherited from your predecessor, the hands of peers, or downloaded from the Internet a huge number of code most of the coding style and your style very different or even be called chaos: indented spaces in a number of different symbols in different positions the pointer keyword random case ... ... This has to read and modify the source code created a lot of difficulties in finishing the workload of the manual is almost inconceivable ... ... SourceFormatX you both from these boring boring, but also a large number of repetitive mechanical work to liberate out. Large quantities that it can
Platform: | Size: 2601984 | Author: 刘海滨 | Hits:

[VC/MFCclassicsinC

Description: C语言里面的经典算法,包括有老掉牙 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes筛选求质数 超长整数运算(大数运算) 长 PI 最大公因数、最小公倍数、因式分解 完美数 阿姆斯壮数 最大访客数 中序式转后序式(前序式) 后序式的运算 关于赌博 洗扑克牌(乱数排列) Craps赌博游戏 约瑟夫问题(Josephus Problem) 集合问题 排列组合 格雷码(Gray Code) 产生可能的集合 m元素集合的n个元素子集 数字拆解 排序 得分排行 选择、插入、气泡排序 Shell 排序法 - 改良的插入排序 Shaker 排序法 - 改良的气泡排序 Heap 排序法 - 改良的选择排序 快速排序法(一) 快速排序法(二) 快速排序法(三) 合并排序法 基数排序法 搜寻 循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 -Obsolete Hanoi Tower Fei-style series Pascal triangle Three-color Chess Mouse walking fans Officer (1) Mouse walking fans Officer (2) Knight walking board 8 Queens 8 coins Game of Life String matching Two-color, three-color Hanoi Tower Knapsack problem (Knapsack Problem) The number of operations Monte Carlo method seeking PI Eratosthenes prime number screened seeking Long integer arithmetic (operations of large numbers) Long PI Greatest common factor, least common multiple, factorization Perfect Number 阿姆斯壮数 Maximum number of visitors Type in order to switch the order of type (pre-order type) Follow-style computing About Gambling Wash cards (random order) Craps Casino Games Joseph problems (Josephus Problem) Set problem Permutations Gray code (Gray Code) Generate the set of possible m elements of the collection a subset of n elements Digital dismantling Sort Score Ranking Selection, insertion, bubble sort Shell
Platform: | Size: 441344 | Author: neoleo | Hits:

[CA authcode

Description: C# (pronounced "C Sharp") is a multi-paradigm programming language encompassing imperative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within the .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270). C# is one of the programming languages designed for the Common Language Infrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg, the designer of Borland s Turbo Pascal. It has an object-oriented syntax based on C++. The most recent version of the language is 3.0 which was released in conjunction with the .NET Framework 3.5 in 2007. The next proposed version, 4.0, is in development.-C# (pronounced "C Sharp") is a multi-paradigm programming language encompassing imperative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within the .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270). C# is one of the programming languages designed for the Common Language Infrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg, the designer of Borland s Turbo Pascal. It has an object-oriented syntax based on C++. The most recent version of the language is 3.0 which was released in conjunction with the .NET Framework 3.5 in 2007. The next proposed version, 4.0, is in development.
Platform: | Size: 1024 | Author: soul | Hits:

[CA authcode245

Description: C# (pronounced "C Sharp") is a multi-paradigm programming language encompassing imperative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within the .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270). C# is one of the programming languages designed for the Common Language Infrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg, the designer of Borland s Turbo Pascal. It has an object-oriented syntax based on C++. The most recent version of the language is 3.0 which was released in conjunction with the .NET Framework 3.5 in 2007. The next proposed version, 4.0, is in development.-C# (pronounced "C Sharp") is a multi-paradigm programming language encompassing imperative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within the .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270). C# is one of the programming languages designed for the Common Language Infrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg, the designer of Borland s Turbo Pascal. It has an object-oriented syntax based on C++. The most recent version of the language is 3.0 which was released in conjunction with the .NET Framework 3.5 in 2007. The next proposed version, 4.0, is in development.
Platform: | Size: 1024 | Author: soul | Hits:

[Compress-Decompress algrithmslz77

Description: lz77压缩算法单元源文件出自王咏刚先生的《笨笨数据压缩教程》中的lz77.c由崔东伟修改为pascal单元-lz77 compression algorithm module source file from Mr. Wang Yonggang' s " simple-minded, data compression tutorial" in lz77.c by Choi Dong-wei was revised to pascal unit
Platform: | Size: 6144 | Author: yuo mil | Hits:

[Driver Developvesa

Description: Vesa is standard C/C++ library thats provide all vesa (Video Electronic Standard Association) driver functions (BIOS). It is the interface thats provide this routines (i.e. video mode 1024x768 wint 24bit pixels). It is only Cpp source file and it can be linked to your programs by preprocessor directive #include "vesa.cpp". If you want you can create header file with functions prototypes. Library was written in old Borland C++ IDE. Archive also consists library graphx.cpp thats is the same as old Borland standard graph library for C++ and pascal. There is also library for BGI (Borland Graphics Interface) fonts vizualization with graphx library. (Author Jan Kacur e-mail: jan.kacur@tuke.sk alias JohnnyK)-Vesa is standard C/C++ library thats provide all vesa (Video Electronic Standard Association) driver functions (BIOS). It is the interface thats provide this routines (i.e. video mode 1024x768 wint 24bit pixels). It is only Cpp source file and it can be linked to your programs by preprocessor directive#include "vesa.cpp". If you want you can create header file with functions prototypes. Library was written in old Borland C++ IDE. Archive also consists library graphx.cpp thats is the same as old Borland standard graph library for C++ and pascal. There is also library for BGI (Borland Graphics Interface) fonts vizualization with graphx library. (Author Jan Kacur e-mail: jan.kacur@tuke.sk alias JohnnyK)
Platform: | Size: 24576 | Author: JohnnyK | Hits:

[ELanguageTPaxCompilerV2_4_03

Description: paxCompiler是一个帕斯卡编程语言工具,编译工具生成机器代码为Intel处理器。编译工具的模式包括:基本的编译器和C编译器,交叉语言编程,固定装配工。 -paxCompiler is an embeddable compiler of the Object Pascal programming language. The key features of the paxCompiler are: The compiler generates machine code for Intel compatible processors (IA-32 architecture). It is possible to use the compiler as a scripting engine. You can embed the compiler into host application, register host-defined types, routines, variables and constants for the engine, read/write script-defined variables, call script-defined functions etc. You can save/load compiled scripts to/from a stream. The compiler was initially written in Borland Delphi as a set of Delphi components. TPaxCompiler, TPaxProgram and TPaxPascalLanguage are Delphi components that allows you to embed the paxCompiler into Delphi, Kylix or Borland C++ Builder application so you can customize and extend the application without having to recompile it. Source code of paxCompiler is compatible with Free Pascal 2.0. paxCompiler, implemented as paxcompilerlib.dll, can be used for scriptin
Platform: | Size: 11069440 | Author: 贺达 | Hits:

[Delphi VCLTPasScript

Description: TPasScript component for Delphi 4, 5, 6. Version 6.5 Copyright (c) Alexander Baranovsky, 1999-2001 ----------------------------------------------------------------------------- PasScript is an interpreter of the Object Pascal language which supports all Object Pascal data types except interfaces. The TPasScript component allows you to embed the interpreter into your Delphi application so you can extend and customize the application without having to recompile it.
Platform: | Size: 321536 | Author: andre_stivens | Hits:

[Delphi VCLUniDAC_V3.0

Description: Universal Data Access Components (UniDAC) 是一套可以讓DELPHI 無須透過Oracle native driver,便可以連線使用數據庫的一套強大VCL元件。並支援connection pool機制。-Universal Data Access Components (UniDAC) is a powerful library of nonvisual cross-database data access components for Delphi, Delphi for .NET, C++Builder, and Free Pascal. The UniDAC library is designed to help programmers develop faster and cleaner cross-database applications. UniDAC is a complete replacement for standard database connectivity solutions and presents an efficient native alternative to the Borland Database Engine and dbExpress for access to Oracle, SQL Server, MySQL, InterBase, Firebird, SQLite, DB2, Microsoft Access, Advantage Database Server, Adaptive Server Enterprise, and other databases (using ODBC provider).
Platform: | Size: 2973696 | Author: aloha_tw | Hits:

[Otherdos

Description: 本书是介绍MS-DOS编程的技术书籍,是一本多年来的权威性畅销著作。内容非常 全面,覆盖了DOS的各个方面。 ·包括了MS-DOS 6.xx的全部内容,并覆盖了DOS的各个版本(1.0-6.22)。书中 包括全部的DOS功能调用及数据结构,包括一些未公开的功能和保留的功能。 ·介绍了PC编程时所需的BIOS、鼠标、EMS、XMS、DPMI、任务切换等的功能调 用。 .分专题介绍了DOS编程的各个方面:输入/输出设备;内存、文件、目录、设备管 理 TSR及设备驱动程序 DOS出错处理等等。 ·介绍了如何在汇编语言、BASIC C/C++及Pascal中使用DOS及BIOS的技术。 ·丰富而实用的大量实例源代码。 本书的读者对象为对PC编程有兴趣的专业技术人员、大专院校学生及计算机爱好 者。 -This book is to introduce the MS-DOS programming, technical books, is an authoritative best-selling books over the years. Content is very A comprehensive, covering all aspects of DOS.             * Includes the MS-DOS 6. xx All content and covers the various versions of DOS (1.0-6.22). Book                 Including all of the DOS function calls and data structures, including some undisclosed features and retention functions.             * Introduced PC programming required for BIOS, the mouse, EMS, XMS, DPMI, task switching functions such as transfer                 Use.             . Sub-topic describes the various aspects of DOS programming: input/output devices memory, files, directories, device control                 Li TSR and device driver DOS error handling and so on.      
Platform: | Size: 509952 | Author: 蓝冰 | Hits:

[VC/MFC4

Description: ACM基础知识介绍及语言基础知识 Lucifer 2009-12-28 竞赛的要求 ?语言是最重要的基本功->”招式“ ?无论侧重于什么方面,只要是通过计算机程序去最终实现的竞赛,语言都是大家要过的第一道关。亚洲赛区的比赛支持的语言包括C/C++与Java。 ?这里推荐两篇文章,对于原来学Pascal或者是对C/C++还不太熟悉的同学可以快速入门: ?IOI2004集训队论文中韩文弢同学的论文 ?高质量C++编程指南-ACM basic knowledge of presentation and language basics Lucifer 2009-12-28 contest requirements? Language is the most important basic skills- " ," moves? " No matter what aspect to focus on, as long as a computer program to go through the eventual realization of the race, language is We have to first off-off. Asian Division race Languages supported include C/C++ and Java. ? Here to recommend two articles, Pascal, or to the original study is the C/C++ is also not very familiar with the students can be quickly started:? IOI2004 Team of student papers Han Wentao' s paper? High-quality C++ Programming Guide
Platform: | Size: 4733952 | Author: 翁逍逍 | Hits:

[Othervbjichjiaocheng

Description: VB基础教程 我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。-What do we need? When we are in an exciting game after a round of world travels, or marvel at one of the small and delicate tools, apart from the number of impulses will always produce a little programming. Programming do, in the past on the computer or if you are a layman, then it is an elusive thing. If the application under the DOS-based programming languages such as C, Qbasic, Pascal, etc., really do not know what year and what month in order to succeed.
Platform: | Size: 102400 | Author: 张春梅 | Hits:

[OtherVBlearn

Description: vb最简单学习教程,中文版们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。-vb simple tutorial to learn the Chinese version of their need? When an exciting game in the world, after traveling some, or marvel at the small fine of a tool while the number of impulses will always produce a little programming. Programming you, in the past on the computer or if you are a layman, it is an elusive thing. If the application under DOS-based programming language, such as C, Qbasic, Pascal, etc., really do not know how to be successful in what month.
Platform: | Size: 139264 | Author: 罗晴 | Hits:

[OtherTURBO_PASCAL_advanced_programming_techniques

Description: 本书是作者多年使用TURBO PASCAL编程的经验结晶。内容共分三部分,第一部分介绍TURBO PASCAL高级编程技术,包括TURBO PASCAL与汇编语言和C语言的混合编程、用TURBO PASCAL编写中断例程、使用过程类型简化程序设计、动态数组的实现方法和怎样在程序中使用扩展内存(EMS)和扩充内存(XMS)等;第二部分包括11类非常有用的TURBO PASCAL单元:显示屏输入和输出单元ACRT、字符串处理单元ASTR、磁盘操作单元DISK、热键单元POPUP、数据库交互单元DBASE、扩展内存单元EMS、扩充内存单元XMS、数学函数单元MATH、矩阵运算单元MATRIX、概率分布函数单元PROB和复数运算单元COMPLEX;第三部分是实用程序,包括软锁驱动器程序、锁硬盘逻辑分区程序、稿纸打印程序、查找并替换程序(可以进行多文件操作)、备份硬盘主引导记录程序、数据库卡片打印程序、BATCH文件转换为COM文件程序及有效擦除机密文件的程序等。本书适合于软件开发人员、大学生、研究生和PASCAL学习者使用。 该书于1994由学苑出版社出版. (ISBN 7-5028-124-4) -This book is on many years of experience using TURBO PASCAL programming crystallization. Content divided into three parts, first part TURBO PASCAL advanced programming techniques, including TURBO PASCAL and assembly language programming and C language mix, prepared with TURBO PASCAL interrupt routines, use the process types simplify programming, dynamic array of methods and how to achieve in the program using extended memory (EMS) and expanded memory (XMS), etc. The second part consists of 11 classes very useful TURBO PASCAL modules: input and output display unit ACRT, string processing unit ASTR, disk operating unit DISK, heat key element POPUP, database interaction module DBASE, extended memory unit EMS, expanded memory unit XMS, mathematical function unit MATH, matrix operation unit MATRIX, the probability distribution function and the complex computing unit cell PROB COMPLEX third part utility, including the soft-lock drive program, lock the hard disk logical partition process, w
Platform: | Size: 91136 | Author: 吴嘉晔 | Hits:

[Compress-Decompress algrithmschiefzip

Description: This package is the Pascal version of Info-Zip s UNZIP. The sources were translated from C to Pascal by Christian Ghisler.
Platform: | Size: 103424 | Author: Zhou Qing | Hits:
« 1 2 3 4 5 6 78 9 10 »

CodeBus www.codebus.net